﻿@charset "utf-8";
.t01, .t02, .t03, .t05, .t06, .t07, .t08, .t09, .plc2, .rtit, .rtit1, .pro_lc, .lc1, .lc2, .lc3, .lc4, .lnav h3, .userleftnav h4, .leftsearch, .topsearch, .ljob, .jointel, .club_lin2, .procom h4, .caigou, .comments h4 { background:url(../images/skinsvibar.gif) no-repeat; }
.b01, .b02, .b03, .b04, .b05, .b06, .b07, .b08, .b09, .b10, .b11, .b12, .b13, .b14, .b15, .b16, .b17, .b18, .b19, .b20, .b21, .b22, .b23, .b24, .b25, .b26, .b27, .b28, .b29, .b30, .b31, .b32, .b33, .b34, .b35, .b36, .b37, .b38, .b39, .b40, .b41, .b42, .b43, .b44, .b45, .b46, .b47, .b48, .b49, .b49b, .b59, .b60, .b61, .b62, ul.n_rt_ul { background: url(img/skinsvibtn.gif) no-repeat; border:0; cursor: pointer; overflow:hidden; }
.leftp { width:754px; float:left; overflow:hidden; }
.rightp { width:201px; float:left; overflow:hidden; margin-left:5px; display:inline; }
.leftn { width:725px; float:left; overflow:hidden; }
.rightn { width:230px; float:left; overflow:hidden; margin-left:5px; display:inline; }
.leftn . {
width:auto;
}
.leftn .n_info_con { width:700px; }
.lefttn .leftn_main { }
.login_tab .txtboxcs { border:solid 1px #ccc; height:22px; }
.zc_tab2 { border:solid 1px #ccc; }
.topadcs { width:960px; margin:0 auto 10px; overflow:hidden; text-align:center; }
.topadcs a { display:block; margin:0 auto; }
.topadcs a.fullad { height:300px; }
.nrcs { border:1px solid #ccc; border-top:0; margin-bottom:10px; background:#fff; width:752px; padding-top:10px }
p sub { vertical-align:sub }
p sup { vertical-align:top }

html { color:#000; background:#FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style:inherit; font-weight:inherit; }
del, ins { text-decoration:none; }
li { list-style:none; }
caption, th { text-align:left; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:baseline; }
sub { vertical-align:baseline; }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input, button, textarea, select { *font-size:100%; }
input, select { vertical-align:middle; }
body { font:12px/1.231 arial, helvetica, clean, sans-serif; min-width: 1200px;}
select, input, button, textarea, button { font:99% arial, helvetica, clean, sans-serif; }
table { font-size:inherit; font:100%; border-collapse:collapse; }
pre, code, kbd, samp, tt { font-family:monospace; *font-size:108%; line-height:100%; }
h1 { font-size:32px; }
h2 { font-size:26px; }
h3 { font-size:20px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }
.mt10 { margin-top:10px; }
.mr10 { margin-right:10px; }
.mb10 { margin-bottom:10px; }
.ml10 { margin-left:10px; }
/*common.css*/
html, body { -webkit-text-size-adjust:none; -blink-text-size-adjust:none; }
body { color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/top_bg.jpg) center top no-repeat; }
a { color:#666; text-decoration:none; }  /*for ie f6n.net*/
a:focus { outline:0; } /*for ff f6n.net*/
a:hover { text-decoration:none; }
.vam { vertical-align:middle; }
.clear { clear:both; height:0; line-height:0; font-size:0; }
p { word-spacing:-1.5px; }
.tr { text-align:right; }
.tl { text-align:left; }
.center { text-align:center; }
.fl { float:left; }
.fr { float:right; }
.fn:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.fn { zoom:1; }
.pa { position:absolute; }
.pr { position:relative }
#nodata { padding:80px; padding-left:150px; border:solid 1px #eee; margin:10px 0; background:url(../images/nodata.gif) no-repeat 20px 20px; }

/*flashs.css*/
#flashs { position:relative; overflow:hidden; }
#flashs a{height: 500px; width: 100%; position:absolute; top:0; margin: 0 auto;}
#flashs .bgitem { z-index:1; position:absolute; top:0; left:0; }
#flashs .btn { position:absolute; z-index:7; bottom:25px; right:46%; margin-right:-450px; padding:5px 6px; z-index:101 }
#flashs .btn span { color:#045FB2; background:#fff; border:1px solid #045FB2; cursor: pointer; display: inline-block; margin-left: 5px; padding:2px 6px; }
#flashs .btn span.cur { background:#045FB2; color:#fff; }

.cart_header, .cart_content, .cart_footer { width:1200px; margin:0 auto; }
/* -- 页面整体布局 -- */
.content, .footer { width:1200px; margin:0 auto; }
.left { width:221px; float:left; overflow:hidden; }
.lefttop { background:url(../images/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px; }
.left2top { background:url(../images/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; }
.leftbot { background:url(../images/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.left2bot { background:url(../images/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right { width:960px; float:right; display:inline; margin-left:5px; overflow:hidden; }
.righttop { background:url(../images/image.png) -240px -225px no-repeat; height:3px; font-size:0; overflow:hidden; }
.rightbot { background:url(../images/image.png) -240px -219px no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right_main { width:958px; min-height:458px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden; }
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden; }
.left2_main { width:668px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden; }
.h_nav li a:-webkit-any-link { display:block; }
em { font-style:normal; }
/*头部开始*/
.header { width:1200px; margin:0 auto;}
.h_top { height:16px; line-height:16px; overflow:hidden; color:#fff; padding:6px 0; }
.h_top span { padding-left:4px; }
.h_top a { padding:0px 8px; color:#fff; }
.h_top a img { vertical-align:middle; margin-left:4px; }
.h_con { height:122px; padding-top:44px; overflow:hidden; font-family:"Microsoft Yahei"; }
.h_con h1 a.logo { padding:13px 10px 0 4px; }
.h_con .tp { padding:22px 0 13px 13px; color:#fff; font-size:20px; width:442px; font-weight:normal; background:url(../images/image.png) -1199px -369px no-repeat; }
.h_con .tp b { font-size:20px; display:block; }
.h_pho { margin-top:43px; padding:0 0 0 36px; background:url(../images/image.png) -1166px -530px no-repeat; color:#fff; font-size:14px; }
.h_pho em { font-size:28px; font-family:"Impact"; }
/*导航*/
.menu { height:55px; line-height:55px; font-family:"Microsoft Yahei"; }
.menu li { float:left; height:55px; line-height:55px; overflow:hidden; background:url(../images/image.png) -1199px -296px no-repeat; }
.menu .m_last { background:none; }
.menu li a { color:#000; font-size:16px; display:inline-block; padding:0 12px; }
.menu li a:hover, .menu .cur a { background:url(../images/image.png) center 0px no-repeat; color:#003597; text-decoration:none; }
/*底部开始*/
.ft_bg { background:#045fb2;padding-top:24px; overflow:hidden; margin-top:32px; padding-bottom:10px; }
.nav { background:url(../images/image.png) 0px -2431px no-repeat; height:52px; line-height:40px; color:#fff; text-align:center; font-size:13px; font-family:"Microsoft Yahei"; }
.nav a { color:#fff; padding:0 13px; background:url(../images/image.png) -1193px -350px no-repeat; }
.nav .lst_nv { background:none; }
.ft_con { padding:20px 0 0 0; color:#fff; line-height:30px; }
.ft_con p {text-align:center}
.ft_con p a { color:#fff; }
/*index.css*/
html, body { -webkit-text-size-adjust:none; }
.bg { background:#FFF; }
h2 a:hover, h3 a:hover, h4 a:hover { text-decoration:none; }
/*banner*/
.banner { position:relative; height:500px; }
.bannerc { width:auto; height:auto; overflow:hidden}
/*搜索*/
.search { height:26px; line-height:26px; padding:14px 0 11px; border-bottom: 1px dashed #ccc; margin-bottom:31px; }
.key_words { color:#494949; line-height:26px; }
.key_words a { padding:0px 6px; color:#666; text-transform:uppercase; }
.right_sear { width:230px; background:url(../images/image.png) 0px -1393px no-repeat; height:26px; }
.right_sear .s_input { float:left; width:179px; height:26px; line-height:26px; vertical-align:middle; padding:0 2px 0 8px; color:#999; border:none; background:none; }
.right_sear .s_btn { float:right; width:41px; height:26px; cursor:pointer; background:none; border:none; }
/*---联系我们--*/
.contactn { width:221px; }
.contactn .tits { color:#fff; font-size:14px; background:#045FB2; height:36px; line-height:36px; padding-left:18px; overflow:hidden; font-weight:bold; }
.contactn .tits a { color:#fff; }
.contactn .subnr { border:1px solid #ccc; border-top:0; background:#fff; padding:5px 9px; width:201px; overflow:hidden; }
.contactn .subnr p { line-height:25px; overflow:hidden; }
.contactn .subnr span { color:#333; }
.contactn .subnr h5 { padding-top:12px; line-height:28px; overflow:hidden; }
.contactn .dianhua { background: url(img/teln.gif) no-repeat scroll 0 18px transparent; color:#666; line-height: 20px;padding: 10px 0 10px 5px;}
.contactn .dianhua span { display: block; font: 18px "Impact"; color:#0152a3; }

.leib2 { width:221px; }
.leib2 .tit { color:#fff; font-size:14px; background:#045FB2; height:36px; line-height:36px; padding-left:18px; overflow:hidden; font-weight:bold; }
.leib2 .tit a { color:#fff; }
.leib2 .nr {border:1px solid #ccc;border-top:none;padding: 12px 10px 7px 10px;overflow:hidden;}
.leib2 .nr h4 {background:url(../images/image.png) 0px -1280px no-repeat;height:31px;line-height:31px;font-size:14px;text-indent:38px;font-family:"Microsoft Yahei";font-weight:normal;border-bottom: 1px solid #fff;}
.leib2 .nr h4.cur a { text-decoration:underline; }
.leib2 .nr h4 a { color:#fff; }
.leib2 .nr ul { padding:4px 8px 5px 12px; }
.leib2 .nr li { background:url(../images/image.png) 0px -730px no-repeat; height:38px; line-height:38px; padding-left:25px; *height:36px; *line-height:36px; overflow:hidden }
.leib2 .nr li a { display:block; background:url(../images/image.png) 0px -23px no-repeat; padding-left:18px; }
.leib2 .nr li.cur a { color:#003597; }

.leib2 .left_cate { background:url(../images/image.png) 0px -1311px no-repeat; height:82px; line-height:normal; padding-left:0; text-align:center; }
.left_cate span { display:block; padding-top:6px; color:#fff; font-size:22px; font-family:"Microsoft Yahei"; }
.left_cate em { display:block; color:#90b0d8; font-family:"Impact"; font-size:22px; text-transform:uppercase; margin-top:5px; }

/* -- 当前位置 -- */
.plc { background-color:#fff; height:30px; line-height:30px; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 10px; position:relative; color:#666; overflow:hidden; } /*面包屑导航,文字色彩可自行修改,现在为灰色*/

/*---资讯中心---*/
.news_con { width:950px; margin:0 auto; padding-top:15px; }  /*资讯中心大框架*/

/*资讯中心列表页面的--dl*/
dl.news_dl { font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC; }
dl.news_dl a { color:#000; }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; width:940px; overflow:hidden; }
dl.news_dl .dt_1 { height:20px; background:url(../images/image.png) -1195px -177px no-repeat; padding-left:10px; font-size:12px; color:#333; font-weight:bold; }
dl.news_dl .dt_1:hover { background:url(../images/image.png) -1195px -192px no-repeat; color:#003597; }
dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px; }
dl.news_dl .dt_3 { font-size:12px; }
dl.news_dl .dt_3 a { color:#FF0000; text-decoration:underline; }
dl.news_dl dd { font-size:12px; padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px; }
.newchang { border-bottom:1px dashed #ccc; height:25px; padding-left:30px; }

/*---产品中心---*/
.pro_main { background-color:#fff; border:solid 1px #ccc; border-top:none; border-bottom:none; zoom:1; padding:10px 5px; overflow:hidden; }
.right .RandomNews { background-color:#fff; padding-top:10px; }
.t05 { padding:0 10px; color:#fff; height:32px; line-height:32px; color:#333; } /*左边标题块*/
.t05 a { color:#333; }
.t05 img { padding:6px 0 0 0; float:right; }
.t05_con { border:solid 1px #ccc; border-top:0; padding:8px 11px; zoom:1; }


/* -- 产品展示 -- */
.riti1_con { border:solid 1px #ccc; border-top:0; border-bottom:0; zoom:1; background:#fff; } /*产品右边内容边框*/
ul.pro_ul { padding-top:10px; }
ul.pro_ul li { width:165px; height:194px; float:left; display:inline; margin:0 10px 10px 10px; }/* 产品中心
/*产品中心*/
.pr_list {padding-left:5px; }
.pr_list li{float:left; display:inline; margin:10px 2px 10px 22px; font-size:13px; font-family:"Microsoft Yahei"; }
.pr_list .rt_last { margin-right:0px; }
.tp_img { display:block; border:1px solid #cdcdcd; width:207px; height:201px; position:relative; }
.tp_img img { width:201px; height:195px; border:3px solid #eaeaea; }
.tp_img:hover { border:1px solid #0454a9; }
.tp_img span {display:none;text-align:center;height:30px;line-height:30px;width:207px;color:#fff;position:absolute;left:0px;bottom:0px;overflow: hidden;}
.tp_img:hover span { display:block; background:url(../images/image.png) -877px 0px no-repeat; }
.tp_link { margin-top:10px; }
.tp_link a { color:#fff; width:95px; height:27px; line-height:27px; text-align:center; display:inline-block; background:#a3a3a3; }
.tp_link .xd { margin-right:13px; }
.tp_link a:hover { background:#045fb2; text-decoration:none; }

.pro_curmbs { margin-bottom:10px; padding:0 5px; } /*产品列表页，面包屑导航,字体颜色可自行修改*/

body .cp { margin-top:15px; border:1px solid #ccc; background:#fff; padding:0 0 12px 0; margin-bottom:10px; }
.cptab { border-bottom:2px solid #003597; background:#f7f7f7; }
.cptab a { float:left; display:block; line-height:25px; font-size:14px; color:#003597; text-decoration:none; padding:0 8px; }
.cptab a:hover { text-decoration:none; }
.cptab a.cr { font-weight:bold; }
.cp dl { width:204px; overflow:hidden; float:left; display:inline; padding:15px 0 0 25px; }
.cp dt, .cp dt a { width:204px; height:198px; overflow:hidden; }
.cp dt a:hover img { border:solid 1px #003597; } /*产品图片边框连接*/
.cp dt img { width:200px; height:194px; border:1px solid #CCC; padding:1px; }
.cp dd { line-height:24px; padding-top:8px; overflow:hidden; display:block; text-align:center }
.cp dd a{display:block;height:30px; overflow:hidden; }

.cp dd.d1 { display:none; }

.cases dd.tit { white-space:nowrap; }
.cases dd.tit a { font-weight:bold; color:#003597; text-decoration:underline; }
.cases dd.d2 { height:140px; }
.caigou { background-position:-63px -887px; color:#fff; padding:5px; margin:5px 0; background:#045FB2; } /* -- 采购意向标题色带 -- */
.caigou strong { font-size:14px; font-weight:bold; }
.caigou .span_1 { float:right; }
.caigou_tab { line-height:27px; margin-bottom:10px; color:#666; }
.caigou_tab .tt { vertical-align:top; text-align:right; }
.caigou_tab .span_b { font-weight:bold; color:#f00; }
.caigou_tab .textarea { margin-top:3px; }

.fenlei { border-top:3px solid #045fb2; position:relative; padding-top:10px; clear:both; margin-top:35px; }
.fenlei .tit { padding-bottom:4px; _padding-bottom:2px; position:absolute; top:-25px; }
.fenlei .tit a { display:inline-block; background:url(../images/pro_fenlei_a.gif) no-repeat left top; padding-left:4px; height:25px; overflow:hidden; margin-left:1px; cursor:pointer; float:left; color:#000; }
.fenlei .tit a span { ; height:25px; float:left; padding:7px 20px 0 15px; }
.fenlei .tit a:hover, .fenlei .tit .cur { color:#fff; text-decoration:none; background-position:left -25px; margin-top:1px; }
.fenlei .tit a:hover span, .fenlei .tit .cur span { background-position:right -25px; padding-top:6px; }
.fenlei .tit a.first { color:#003597; }
.fenlei .tit a.first:hover { color:#fff; }
.fenlei table { border:solid 1px #ddd; border-right:0; border-left:0; background:#F6F6F6; width:100%; color:#666; }
.fenlei table td { padding-left:15px; line-height:25px; }
.fenlei table .top_td td { padding-top:5px; }
.fenlei table .bot_td td { padding-bottom:5px; }

.pro_main h2 { text-align:center;}
.pro_main .tim{ overflow:hidden; line-height:30px; text-align:center; color:#707070; border-bottom: #CCC 1px dashed}
.pro_main .conpic{ overflow:hidden; width:100%; text-align:center; margin:20px 0px;}
.pro_main .conpic img{ max-width:900px; overflow:hidden; border:#CCC 1px dashed}
.pro_main .concomp { text-indent:24px;}
.pro_main .concomp img{ max-height:900px; overflow:hidden; text-align:center;}
.pro_main .concomp p { font-size:14px; line-height:25px; }

/*左边联系方式*/
.leftlx { background:#FFF; border:1px solid #DFDFDF; border-bottom:none; border-top:none; }
.leftlx h1 { text-align:center; height:30px; line-height:30px; font-size:14px; }
.leftlx .dianh { padding:0 5px 0 10px; }
.leftlx p { line-height:24px; }
.leftlx .dianhua { background: url(img/teln.gif) no-repeat scroll 0 18px transparent; color: #666666; line-height: 20px; padding: 10px 0 10px 5px; }
.leftlx .dianhua span { display: block; font: 18px "Impact"; color:#6B9F1F; }

/*分页*/
.Page{ text-align:center; padding:10px 10px 0px 10px;} 
.Page a{ padding:5px; margin:5px; border:1px solid #ccc; color:#888;} 
.Page span.current{ padding:5px; margin:5px; font-weight:700;} 
.Page a:hover{ background-color:#e3e3e3;}

.wbytable td{ padding:2px;} 
.wbytable .wbytext{ outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytable .wbytextyz{outline:none;padding:5px;height:22px;width:100px;border:1px solid #e3e3e3;float:left;margin-left: 23px;} 
.wbytable .wyzm{padding-top:6px;display:block;/* width:48px; *//* height:22px; */float:left;padding-left:8px;} 

input.b15 {
    border: 1px solid #ccc;
    padding: 3px;
}

/*合作伙伴*/
.gray1 { background:#f1f1f1; padding:40px 0 25px; }
.coop { width:1200px; margin:0 auto; }
.c_left { background:url(../images/image.png) 0px -816px no-repeat; width:181px; height:140px; }
.c_right { margin-top:8px; height:132px; width:1000px; position:relative; }
.c_lt { position:absolute; background:url(../images/image.png) 0px -426px no-repeat; width:25px; height:25px; left:0; top:36px; }
.c_rt { position:absolute; background:url(../images/image.png) 0px -376px no-repeat; width:25px; height:25px; right:4px; top:36px; }
.c_lt:hover { background:url(../images/image.png) 0px -351px no-repeat; }
.c_rt:hover { background:url(../images/image.png) 0px -401px no-repeat; }
.co_con { width:940px; margin:0 auto; overflow:hidden; }
.co_con li { float:left; display:inline; margin:0 14px; width:160px; }
.co_con img { border:3px solid #fff; }
.co_con span { display:block; text-align:center; margin-top:7px; height:25px; line-height:25px; overflow:hidden}
.c_left h3 { text-align:center; padding-top:25px; margin-bottom:14px; }
.c_left h3 a { color:#fff; font-size:22px; font-family:"Microsoft Yahei"; }
.c_left h3 em { display:block; color:#6080a9; font-size:16px; text-transform:uppercase; font-family:"Arial"; }
.c_left p { margin-left:22px; background:url(../images/image.png) -25px -90px no-repeat; padding-left:16px; color:#fff; font-family:"Microsoft Yahei"; }
.c_left p em { display:block; font-size:16px; }
/*产品中心*/
.cate { width:1200px; margin:42px auto 35px; }
.left_cate { width:222px; }
.right_cate { width:962px; border:1px solid #ccc; }
.left_cate h2 { background:url(../images/image.png) 0px -1311px no-repeat; width:222px; height:82px; text-align:center; }
.left_cate span { display:block; padding-top:6px; color:#fff; font-size:22px; font-family:"Microsoft Yahei"; }
.left_cate em { display:block; color:#90b0d8; font-family:"Impact"; font-size:22px; text-transform:uppercase; margin-top:-5px; }
.left_cate b { display:block; color:#045fb2; font-family:"Impact"; font-size:20px; text-transform:uppercase; margin-top:-6px; }
.left_con { border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:12px 10px 0 10px;}
.left_con h3 { background:url(../images/image.png) 0px -1280px no-repeat; height:31px; line-height:31px; font-size:14px; text-indent:38px; font-family:"Microsoft Yahei"; font-weight:normal; }
.left_con h3 a { color:#fff; }
.left_con ul { padding:4px 8px 5px 12px; }
.left_con li { background:url(../images/image.png) 0px -730px no-repeat; height:38px; line-height:38px; padding-left:25px; *height:36px; *line-height:36px; }
.left_con li a { display:block; background:url(../images/image.png) 0px -23px no-repeat; padding-left:18px; }
.left_con .lst_li { background:none; }
.pr_con { padding:9px 0; _padding:11px 0; }
.right_cate .pr_top { padding-top:0px; }
.pr_tit { background:url(../images/image.png) 0px -2224px no-repeat; height:41px; line-height:41px; padding:0 13px; margin-bottom:15px; border-top:1px solid #ddd; }
.pr_top .pr_tit { border-top:none; }
.pr_tit .p_more { color:#666; font-size:12px; font-weight:normal; }
.pr_tit .p_name { background:url(../images/image.png) 0px -476px no-repeat; width:113px; height:29px; line-height:27px; margin-top:11px; display:inline-block; text-align:center; color:#fff; font-size:14px; font-family:"Microsoft Yahei"; }
.tp_img { display:block; border:1px solid #cdcdcd; width:207px; height:201px; position:relative; }
.tp_img img { border:3px solid #eaeaea; }
.tp_img:hover { border:1px solid #0454a9; }
.tp_img span { display:none; text-align:center; height:30px; line-height:30px; width:207px; color:#fff; position:absolute; left:0px; bottom:0px; }
.tp_img:hover span { display:block; background:url(../images/image.png) -877px 0px no-repeat; }
.tp_link { margin-top:10px; }
.tp_link a { color:#fff; width:95px; height:27px; line-height:27px; text-align:center; display:inline-block; background:#a3a3a3; }
.tp_link .xd { margin-right:13px; }
.tp_link a:hover { background:#045fb2; text-decoration:none; }
/*广告1*/
.ad1 { height:179px; overflow:hidden; }
.ad1 .ad_img { height:179px; display:block; }
.ad .content { position:relative; height:179px; top:-179px; }
.ad .ad_tel { position:absolute; right:3px; top:46px; color:#fff; width:166px; font-size:16px; font-family:"Microsoft Yahei"; }
.ad_tel b { font-size:22px; display:block; font-family:"Arial"; margin-top:4px; }
.ad_tel a { display:inline-block; margin-top:6px; background:url(../images/image.png) 0px -505px no-repeat; width:136px; height:35px; line-height:35px; text-align:center; color:#1568c3; font-size:14px; font-weight:bold; }
/*客户见证*/
.cus { width:1200px; margin:56px auto 35px; background:#eceeeb url(../images/index/cus_bg.gif) center center no-repeat;}
.cus_tit { background:url(../images/image.png) 0px -2265px no-repeat; padding:22px 15px 10px 2px; height:26px; line-height:26px; font-weight:normal; margin-bottom:32px; margin-left:10px; }
.cus_tit .c_more { font-size:12px; float:right; }
.cus_tit .c_name { font-family:"Microsoft Yahei"; color:#045fb2; font-size:16px; font-weight:bold; }
.cus_tit em { font-family:"Times New Roman", Times, serif; font-size:11px; color:#999; font-weight:normal; text-transform:uppercase; margin-left:6px; background:url(../images/image.png) 0px -261px no-repeat; padding-left:20px; padding-top:5px; }
.cus_con { padding-left:12px; }
.cus_con dl { width:575px; float:left; display:inline; margin:0 16px 33px 0; }
.cus_con dt { background:url(../images/image.png) 0px -540px no-repeat; width:156px; padding-bottom:7px; float:left; }
.cus_con dt img { border:2px solid #fff; }
.cus_con dd { width:402px; float:right; }
.cus_con h4 { font-family:"Microsoft Yahei"; font-size:14px; }
.cus_con h4 a { color:#333; }
.cus_con h5 { font-weight:normal; color:#333; font-size:12px; border-bottom:1px dashed #ccc; margin-bottom:8px; line-height:26px; }
.cus_con h5 em { margin-right:26px; }
.cus_con p { color:#666; line-height:26px; height:100px; overflow:hidden; }
.cus_con .ck { float:right; width:84px; height:20px; line-height:20px; text-align:center; color:#fff; margin-right:8px; background:#045fb2; }
/*荣誉资质*/
.blue { background:url(../images/index/b_bg.gif) center top no-repeat; height:343px; }
.hon { width:1200px; margin:0 auto; }
.h_tit { background:url(../images/image.png) 0px -2323px no-repeat; padding:15px 15px 13px 2px; height:26px; line-height:26px; font-weight:normal; margin-bottom:37px; }
.h_tit .h_more { font-size:12px; float:right; color:#fff; }
.h_tit .h_name { font-family:"Microsoft Yahei"; color:#fff; font-size:16px; font-weight:bold; }
.h_tit em { font-family:"Times New Roman", Times, serif; font-size:11px; color:#fff; font-weight:normal; text-transform:uppercase; margin-left:6px; background:url(../images/image.png) 0px -281px no-repeat; padding-left:20px; padding-top:5px; }
.hon_con { width:1200px; height:210px; position:relative; }
.h_lt { background:url(../images/image.png) 0px -219px no-repeat; width:14px; height:42px; position:absolute; left:0px; top:54px; }
.h_rt { background:url(../images/image.png) 0px -177px no-repeat; width:14px; height:42px; position:absolute; right:0px; top:54px; }
.hon_wrp { width:1150px; margin:0 auto; }
.hon_wrp ul { position:relative; }
.hon_wrp li { float:left; width:220px; margin:0 5px; display:inline; background:url(../images/image.png) 0px -1113px no-repeat; position:relative; }
.hon_wrp img { border:7px solid #fff; }
.hon_wrp span { display:block; text-align:center; color:#fff; margin-top:26px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
/*关于我们*/
.gry { background:#ededed; padding:50px 0 34px; margin-bottom:40px; }
.ab_dt { width:1200px; margin:0 auto 12px; background:url(../images/image.png) 0px -1692px no-repeat; padding-bottom:26px; }
.about { width:818px; border:1px solid #ddd; background:#fff; height:502px; overflow:hidden; }
.dyn { width:366px; border:1px solid #ddd; background:#fff; height:502px; overflow:hidden; }
.a_tit { background:url(../images/image.png) 0px -1653px no-repeat; height:40px; line-height:40px; padding:0 26px 0 12px; font-weight:normal; }
.a_tit .a_more { float:right; font-size:12px; }
.a_tit .a_name { color:#045fb2; font-size:14px; font-weight:bold; font-family:"Microsoft Yahei"; }
.a_tit .a_name em { font-size:12px; color:#b1b1b1; font-weight:normal; text-transform:uppercase; margin-left:6px; }
.ab_dl { padding:31px 10px 26px 13px; }
.ab_dl dt { float:left; width:300px; background:url(../images/image.png) 0px -1419px no-repeat; padding-bottom:10px; }
.ab_dl dt img { }
.ab_dl dd { width:468px; float:right; }
.ab_dl h4 { padding:14px 0; font-size:13px; }
.ab_dl h4 a { font-family:"Microsoft Yahei"; color:#045fb2; }
.ab_dl p { color:#666; line-height:26px; height:156px; overflow:hidden; }
.ab_dl .ab_more { float:right; width:84px; height:20px; line-height:20px; text-align:center; color:#fff; margin-right:8px; background:#045fb2; }
.dy_img { display:block; margin:12px 6px 5px 16px; }
.dyn_list { padding:0 4px 10px 12px; }
.dyn_list li { border-bottom:1px solid #efefef; height:36px; line-height:36px; overflow:hidden; padding-left:15px; *height:34px;*line-height:34px;}
.dyn_list li span { float:right; width:70px;}
.dyn_list li a { background:url(../images/image.png) 0px -76px no-repeat; padding-left:22px;}
.ab_con { width:800px; height:152px; margin-left:12px; position:relative; }
.a_lt { background:url(../images/image.png) 0px -121px no-repeat; width:12px; height:28px; position:absolute; left:0px; top:55px; }
.a_rt { background:url(../images/image.png) 0px -149px no-repeat; width:12px; height:28px; position:absolute; right:0px; top:55px; }
.ab_wrp { width:770px; overflow:hidden; margin:0 auto; }
.ab_wrp ul { position:relative; }
.ab_wrp li { float:left; width:190px; display:inline; margin:0 10px; position:relative; }
.ab_wrp li a { display:block; width:190px; height:140px; position:relative; background:url(../images/image.png) 0px -956px no-repeat; padding-bottom:11px; }
.ab_wrp li span { width:190px; position:absolute; top:113px; height:27px; line-height:27px; text-align:center; left:0px; color:#333; background:url(../images/image.png) -1009px -89px no-repeat; overflow:hidden}
/*新闻*/
.qa_new { width:1200px; margin:0 auto; }
.qa { width:298px; height:427px; background:#fff; overflow:hidden; padding:0 1px 0 3px; }
.news { width:883px; height:427px; background:#fff; overflow:hidden; padding:0 0 0 5px; }
.q_tit { padding:20px 11px 11px 6px; height:19px; line-height:19px; background:url(../images/image.png) 0px -2377px repeat-x; margin-bottom:20px; }
.q_tit .q_more { float:right; font-weight:normal; font-size:12px; }
.q_tit .q_name { display:inline-block; background:url(../images/image.png) 0px -3px no-repeat; padding-left:10px; font-size:14px; color:#000; font-family:"Microsoft Yahei"; }
.q_tit em { font-weight:normal; color:#b1b1b1; text-transform:uppercase; font-weight:normal; font-size:12px; margin-left:6px; }
.qa_con { padding:0 10px; }
.qa_con dl { border-bottom:1px dashed #ccc; padding-bottom:20px; margin-bottom:22px; }
.qa_con dt { background:url(../images/image.png) 0px -304px no-repeat; height:24px; line-height:24px; overflow:hidden; text-indent:30px; margin-bottom:9px; }
.qa_con dt a { color:#333; }
.qa_con dd { background:url(../images/image.png) -36px -327px no-repeat; line-height:24px; text-indent:30px; }
.qa_con .qa_lst { border-bottom:none; margin-bottom:0px; padding-bottom:0px; }
.n_dl { padding:0 8px 0 3px; }
.n_dl dt { float:left; width:194px; }
.n_dl dt img { width:191px; height:129px; border:1px solid #ddd; }
.n_dl dd { width:670px; float:right; }
.n_dl h4 { margin-bottom:3px; }
.n_dl h4 a { font-family:"Microsoft Yahei"; color:#000; font-size:14px; line-height:24px; }
.n_dl p { line-height:24px; text-indent:24px; height:92px; overflow:hidden; padding:0 3px; }
.n_dl p a { color:#045fb2; }
.n_list { padding:0 9px 0 14px; }
.n_list li { width:418px; float:left; line-height:30px; border-bottom:1px dashed #ccc; padding-left:8px; overflow:hidden; height:30px; margin-bottom:5px; }
.n_list li span { float:right; width:70px;}
.n_list li a { background:url(../images/image.png) 0px -61px no-repeat;padding-left:13px; }
.n_list .n_lst { border-bottom:none; margin-bottom:0px; }
/*友情链接*/
.bor { border-top:2px solid #ebebeb; padding-top:22px; }
.frend { width:1200px; margin:0 auto; font-family:"Microsoft Yahei"; height:72px; overflow:hidden; }
.frend h3 { float:left; background:url(../images/image.png) 0px -770px no-repeat; width:180px; height:40px; line-height:40px; font-weight:normal; text-align:right; font-size:15px; margin-top:12px; }
.frend h3 a { color:#fff; padding-right:16px; }
.fr_list { width:970px; float:left; line-height:32px; }
.fr_list a { color:#494949; width:80px; float:left; text-align:center; background:url(../images/image.png) -1120px -149px no-repeat; }
.fr_list .nlk { background:none; }
.frend .fr_more { float:right; background:url(../images/image.png) 0px -451px no-repeat; width:27px; height:25px; margin-top:20px; }